package controller;

import java.util.List;

import model.Papel;
import model.Professor;
import model.Usuario;

public class ProfessorBean {
	private Usuario usuario;
	private Professor professor;
	
	public ProfessorBean() {
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public Professor getProfessor() {
		if(professor == null && usuario != null) {
			List<Papel> listaPapeis = usuario.getPapeis();
			for (Papel papel : listaPapeis) {
				if(papel instanceof Professor)
					professor = (Professor)papel;
			}
		}
		return professor;
	}

	public void setProfessor(Professor professor) {
		this.professor = professor;
	}
}
